package com.csyf.manager.channel.base;

import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

/**
 * @Author: Enzo
 * @Date: 2018/3/30 11:24
 */
@Data
public class PaymentVo {

    @NotEmpty(message = "商户号不能为空")
    private String mch_id;
    @NotEmpty(message = "订单号不能为空")
    private String out_trade_no;
    @NotEmpty(message = "收款人账户名不能为空")
    private String account_name;
    @NotEmpty(message = "收款人卡号不能为空")
    private String bank_card;
    @NotEmpty(message = "收款人账户开户行名称不能为空")
    private String bank_name;
    @NotEmpty(message = "收款人账户开户行联行号不能为空")
    private String bank_linked;
    @NotEmpty(message = "交易金额不能为空")
    private String trans_money;
    @NotEmpty(message = "签名不能为空")
    private String sign;
    @NotEmpty(message = "交易类型不能为空")
    private String service;


    /**
     * 支行名称
     */
    private String bankBranchname;
    private String bankProvince;
    private String bankCity;
    private String bankCode;


    /**
     * bank
     */

    /**
     * 持卡人手机号
     */
    private String phoneNo;


    /**
     * 持卡人身份证
     */
    private String idcard;
//    /**
//     * 通知地址
//     */
//    private String notify_url;

    private String payPwd;



    /**
     * 短信验证码
     */
    private String verifyCode;

}
